@charset "utf-8";
/* CSS Document */

/*RESET*/
*{
	margin: 0;
	padding: 0;
}
fieldset, img{border: 0;}
legend{color: #000;}
dl, ul, ol{list-style: none;}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
caption, th, td {
 text-align: left;
 vertical-align: top;
 font-weight: normal;
}
a{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
	color:inherit;
}
input,button{
	background:none;
	background-color:transparent;
	background-image:none;
	border:none;
	font-family:inherit;
	outline:none;
}
button{cursor:pointer; width:auto; overflow:visible;}
button::-moz-focus-inner{padding:0; border:0}

/*IE7*/
*+html button{margin:-2px; overflow:visible;}
*+html .fm-sub{margin:-2px; overflow:visible;}
*+html a{font-size:13px;color:#555;}
*+html .invite .fm-txtsub,
*+html .newotzees .fm-txtsub{overflow:hidden;}
*+html .invite .fm-txtsub .fm-txt,
*+html .newotzees .fm-txtsub .fm-txt{float:left;}

/*GERAL*/
body{
	font-size:13px;
	color:#555;
}
.main-global{width:950px; padding:0 10px; margin:0 auto;font-family:Arial, Helvetica, sans-serif;}

.main-header, 
.main-contents, 
.main-footer{width:930px;}

.main-header{position:relative; z-index:2}
.main-contents{position:relative; z-index:1}

.img{
	padding:2px;
	background-color:#FFF;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.smalltext{font-size:12px;}
.ads728{width:728px;height:90px;margin:0 auto 15px;background-color:#ccc;}
.ads300{width:300px;height:250px;margin:0 auto 15px;background-color:#ccc;}

/*GRID*/
.col-left{float:left;}
.col-right{float:right;}

.w910{width:908px; clear:both;}
.w930{width:930px;}
.w300{width:300px;}
.w585{width:585px;}
.w445{width:445px;}

.flfx:after{
	content:" ";
	display:block;
	clear:both;
}
*+html .flfx:after{
	display: inline-block;
}



/*BARMENU*/
.barmenu .bmenuitem{
	float:left;
	background-image:url(/images/layout/sprite-main.png);
	background-position:0 -68px;
	background-repeat:repeat-x;
	position:relative;
}
.barmenu .bmenuitem:hover{background-image:none;}
.barmenu .bmenusep{
	display:block;
	background-image:url(/images/layout/sprite-main.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.barmenu .bmenuitem .item{
	padding:15px 10px;
	display:block;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/*BMENU DROP*/
.barmenu .bmdrop{position:relative}
.barmenu .bmdrop.active{background-image:none; padding-bottom:16px;}
.barmenu .bmdrop.active button{z-index:1; position:relative;}
.barmenu .bmdrop.active .bmdropbox{display:block;}
.barmenu .bmdrop .bmdropbox{
	display:none;
	position:absolute;
	right:0;
	margin-top:15px;
	padding:10px;
	z-index:-1;
	-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;
}

/*FORMS*/
ul.forms{}
ul.forms li{margin-bottom:10px; overflow:hidden}
.fm-txt{
	height:16px;
	line-height:16px;
	padding:6px;
	font-size:13px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	color:#666;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.fm-lbl{
	display:block;
	line-height:26px;
	height:26px;
	padding:2px 0;
	vertical-align:middle;
	font-size:14px;
}
.fm-lblver{font-size:11px;}
ul.forms li .fm-lbl{float:left;}
.fm-lbl .fm-chk{
	margin-right:4px;
}
.fm-sub{
	border-width:1px;
	border-style:solid;
	text-align:center;
	padding:5px 15px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	background-image:url(/images/layout/sprite-main.png);
	background-position:0 -76px;
	background-repeat:repeat-x;
}
.fm-small{font-size:10px; text-align:right; display:block;}
ul.forms li .fm-sub{float:right;}

.forms select{margin:5px 0;}
.forms select option{padding:0 10px;}
.fm-lblrad{
	display:block;
	float:left;
	line-height:16px;
	padding:7px 0;
	margin-right:10px;
}
.fm-rad{margin-right:5px;}
.fm-oth{font-weight:bold;}
.fm-txtsub{
	padding:1px;
	margin-bottom:5px;
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.fm-txtsub .inner{
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.fm-txtsub .fm-txt{
	padding:7px 0 7px 7px;
	border:none;
}
.fm-txtsub .fm-sub{
	float:right;
}
.fm-txt.toggle{color:#ccc; font-style:italic;}
.fm-fl{position:relative; border-width:1px; border-style:solid; overflow:hidden;}
.fm-fl .fm-file{position:absolute;height:30px; top:0; left:0; z-index:5; opacity:0;filter: alpha(opacity=0); }
.fm-fl .fm-txt{border:none;}
/*SESSION*/
.session{margin-bottom:15px;}
.boxtitle{
	height:34px;
	padding:1px;
	-webkit-border-radius:11px 11px 0 0;
    -moz-border-radius:11px 11px 0 0;
    border-radius:11px 11px 0 0;
}
.boxtitle h2{
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	height:32px;
	padding:0 10px;
	color:#fff;
	background-image:url(/images/layout/sprite-main.png);
	background-position:0 -72px;
	background-repeat:repeat-x;
}
.boxpad{
	border-width:3px 1px 1px;
	border-style:solid;
	background-color:#fff;
	padding:15px;
	overflow:hidden;
	-webkit-border-radius:0 0 9px 9px;
    -moz-border-radius:0 0 9px 9px;
    border-radius:0 0 9px 9px;
}
/*ICONS*/
.icon-dropdown{
	background-image:url(/images/layout/sprite-main.png);
	background-position:-77px -165px;
	background-repeat:no-repeat;
}

/*HEADER*/
.main-header{height:105px;}

/*LOGO*/
.main-header .logo{
	position:absolute;
	top:15px;
	left:-8px;
	width:375px;
	height:84px;
	overflow:hidden;
}

/*SEARCH*/
.main-header .search{
	position:absolute;
	top:37px;
	left:385px;
	width:280px;
	height:36px;
	border-width:2px;
	border-style:solid;
	padding:1px;
	background-color:#fff;
	overflow:hidden;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.main-header .search .txt{
	width:184px;
	height:20px;
	line-height:20px;
	padding:7px;
	border:1px solid #dbdbdb;
	background-color:#fff;
	font-size:16px;
	font-style:italic;
	color:#ccc;
	float:left;
}
.main-header .search .txt.focus{color:#666;}
.main-header .search .sub{
	width:80px;
	height:36px;
	line-height:36px;
	border:1px solid #dbdbdb;
	border-width:1px 1px 1px 0;
	float:left;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	background-image:url(/images/layout/sprite-main.png);
	background-position:0 -72px;
	background-repeat:repeat-x;
}
/*UBOX*/
.ubox{
	position:absolute;
	top:37px;
	right:0px;
	height:42px;
	z-index:99;
}

/*PERSONALIZE*/
.ubox{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.ubox .personalize{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.ubox .personalize .barmenu .item{
	padding:4px 15px;
	height:auto;
}
.ubox .personalize .iconholder{
	width:59px;
	height:15px;
	padding:1px 2px;
	display:block;
	margin-top:3px;
	background-color:#fff;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	z-index:1;
}
.ubox .personalize .iconholder .icon{
	width:59px;
	height:15px;
	display:block;
	background-image:url(/images/layout/sprite-main.png);
	background-position:-40px -149px;
	background-repeat:repeat-x;
}
.ubox .personalize .bmenusep .item{padding:4px 10px;}

/*THEMES*/
.ubox .themes{width:366px;}
.ubox .themes ul{overflow:hidden;}
.ubox .themes ul li{float:left;}
.ubox .themes ul li button{
	margin:0 5px 5px 0;
	outline:none;
	width:56px;
}
.ubox .themes .call{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#fff;
}
.ubox .themes .smalltext{
	display:block;
	font-size:11px;
	color:#fff;
}
.ubox .themes .all{
	font-weight:bold;
	display:block;
	float:right;
	margin-top:5px;
}
/*LOGIN*/
.ubox .login{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.ubox .logbox{width:220px;}
.ubox .logbox .call{
	display:block;
	font-size:18px;
	margin-bottom:10px;
	color:#fff;
}
.ubox .logbox .smalltext{
	display:block;
	font-size:11px;
	color:#fff;
}
.ubox .logbox .fm-txt{
	width:100%;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
}
.ubox .logbox .forgot{
	float:right;
	color:#fff;
	font-weight:bold;
}
.ubox .logbox .fm-sub{
	padding:5px 15px;
	line-height:13px;
	background-position:0 -78px;
}
.ubox .logbox .fm-lbl{
	font-size:11px;
	line-height:1.2em;
	height:auto;
}
.ubox .logbox .fm-txt{
	width:206px;
}
.ubox .logbox .forms li{color:#fff;}
/*UBOX LOGGED*/
.ubox .bmenuitem .ic-exit,
.ubox .bmenuitem .ic-mydata{margin:-4px 5px -9px 0;}

/*FOOTER*/
.main-footer{
	padding-top:30px;
	position:relative;
	color:#fff;
}
.main-footer .holder{
	padding:0 0 0 30px;
	overflow:hidden;
}
.main-footer .nzn-logo{
	float:left;
	margin-right:230px;
}
.main-footer .social{
	width:200px;
	margin-right:25px;
	font-size:14px;
	border-right-width:1px;
	border-right-style:solid;
	float:left;
}
.main-footer .social li{margin-bottom:10px;}
.main-footer .social .sprtmain{
	float:left;
	display:block;
	margin-right:5px;
}
.main-footer .sitemap{
	float:left;
}
.main-footer .sitemap .item{
	margin-right:30px;
	float:left;
}
.main-footer .sitemap strong{
	display:block;
	margin-bottom:20px;
	text-transform:uppercase;
	font-size:12px;
}
.main-footer .sitemap ul{}
.main-footer .sitemap li{font-size:11px;}
.main-footer .sitemap li a{}
.main-footer .copyright{
	margin-top:40px;
	padding:20px;
	font-size:12px;
	border-top-width:1px;
	border-top-style:solid;
}

/*MAINMENU*/
.mainmenu .bmenuitem .item{padding:19px 15px;}
.mainmenu .homeitem{padding:12px 18px;display:block;}

.mainmenu{height:50px; position:relative;-webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0; z-index:2;}
.mainmenu .bmenuitem .item{font-size:14px;}
.mainmenu ul,
.mainmenu ul li{float:left;}

.mainmenu .home{float:left;-webkit-border-radius:9px 0 0 0;-moz-border-radius:9px 0 0 0;border-radius:9px 0 0 0;}
.mainmenu .categlist{margin-left:-1px;float:right;-webkit-border-radius:0 9px 0 0;-moz-border-radius:0 9px 0 0;border-radius:0 9px 0 0;}
.mainmenu .categ .bmenuitem .item{padding-right:7px; padding-left:7px; font-weight:normal;}
.mainmenu .bmdrop.active{padding-bottom:3px;margin-bottom:-3px;}
.mainmenu .categlist .bmdropbox{
	width:890px;
	padding:15px 20px 10px;
	margin-top:3px;
	right:0;
	top:50px;
	border:none;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
}
.mainmenu .categlist .bmdropbox ul{margin-bottom:10px;}
.mainmenu .categlist .bmdropbox ul li{
	width:178px;
	line-height:30px;
	float:left;
	list-style: inside square;
}
.mainmenu .categlist .bmdropbox ul li a{
	width:115px;
	padding:10px 5px;
	font-weight:bold;
	font-size:13px;
}
.mainmenu .categlist .all{float:right;}

/*MAIN BOXPAD*/
.mainboxpad{
	width:908px;
	padding:10px;
	margin-bottom:0;
	background:url(/images/layout/bg-white90.png) repeat;
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
/*TABS MENU*/
.tabsmenu{
	margin:-15px -15px 15px;
	overflow:hidden;
	padding:5px 10px 0;
}
.tabsmenu li{
	float:left;
	margin-right:5px;
}
.tabsmenu li a{
	display:block;
	padding:8px 10px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	background-color:#fff;
}
.tabsmenu li.active a{
	background-color:#fff;
}
/*MENU HORIZONTAL*/
.menuhor{
	padding:0 45px;
	font-size:14px;
	overflow:hidden;
	margin:-15px -15px 15px;
}
.menuhor li{
	float:left;
	position:relative;
}
.menuhor li a{
	display:block;
	padding:10px 12px;
	outline:none;
	text-align:center;
}
.menuhor li a.active{color:#fff;}
.menuhor li a .ic-arrup{
	display:none;
	position:absolute;
	left:50%;
	bottom:-1px;
	margin-left:-7px;
}
.menuhor li a.active .ic-arrup{display:block;}
/*UPDATES*/
.updates li{
	padding:5px;
	border-width:1px;
	border-style:solid;
	margin-bottom:10px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.updates li img{
	width:30px;
	height:30px;
	margin-right:10px;
	float:left;
}
.updates li .txt{
	padding:7px 0;
	font-size:12px;
	line-height:16px;
	display:block;
}
.updates li .link1{font-weight:bold;}

.w300 .updates li .txt{padding:0;}
/*PAGINATION*/
.pagholder{overflow:hidden; margin-bottom:10px; clear:both;}
.pagination{
	font-weight:bold;
	float:right;
}
.pagination a,
.pagination span{
	display:block;
	float:left;
	font-size:14px;
	line-height:15px;
	padding:0 3px;
}
.pagination .disabled{color:#ccc;}
.pagination .current{color:#ccc;}
.pagination .prev_page,
.pagination .next_page{padding:0;}
.pagination .disabled.prev_page,
.pagination .disabled.next_page{background-color:#ccc !important;}
.pagination .gap{color:#ccc;}

.pagside{float:left; width:420px;}
.pagside h2{font-size:14px;width:430px;}
/*ACCORDION LIST*/
.acclist li{
	padding:3px 0;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	font-size:13px;
}
.acclist li .img{
	display:none;
}
.acclist li .smalltext{
	display:none;
	font-weight:normal;
}
.acclist li.active{
	padding-top:140px;
	position:relative;
	font-size:15px;
	margin-top:5px;
}
.acclist li.active .img{
	position:absolute;
	top:0;
	left:0;
	display:block;
}
.acclist li.active .smalltext{
	display:block;
	font-size:12px;
}
.acclist.ranking li.active{
	position:relative;
	padding-left:30px;
}
.acclist.ranking li .ic-trohpybig{
	display:none;
	position:absolute;
	left:0;
	bottom:5px;
}
.acclist.ranking li.active .ic-trohpybig{display:block;}
/*MOST PLAYED*/
.mostplayed .acclist{
	list-style:inside decimal-leading-zero;
}
/*SCORES*/
.scores .acclist li{padding:5px 0;}
.scores .acclist li.active{padding-top:140px;}
.scores .pagholder{margin-bottom:0;}
.scores .acclist{margin-bottom:10px;}
.scores .acclist li.active .smalltext{
	padding-top:0;
}
.scores li .ic-trohpy{
	float:left;
	margin-right:3px;
}
.scores li.active .ic-trohpy{
	width:25px;
	height:43px;
	background-position:0 -120px;
	margin-right:7px;
}
/*G LIST VER*/
.glistver{}
.glistver li{float:left;}
.glistver li .item{
	padding:10px;
	display:block;
	position:relative;
	font-size:13px;
	line-height:15px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.glistver li .item strong{
	display:block;
	padding:3px 0;
	font-size:14px;
	line-height:16px;
	height:16px;
}
.glistver li .item:hover{
	padding:8px;
	border-width:2px;
	border-style:solid;
}
.glistver img{
	display:block;
	padding:2px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
/*G LIST SIDE*/
.glistside li a{
	margin:0 -8px;
	padding:8px;
	display:block;
	position:relative;
	overflow:hidden;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.glistside li a:hover{
	border-width:2px;
	border-style:solid;
	padding:6px;
}
.glistside li .img{
	float:left;
	width:80px;
	height:80px;
	margin-right:10px;
}
.glistside li .gname{
	display:block;
	height:48px;
	margin-top:5px;
	line-height:16px;
	font-size:14px;
	font-weight:bold;
}
.glistside .smalltext{
	position:relative;
	bottom:0;
}
/*GLIST DESC*/
.glistdesc{margin:10px 0 15px;}
.glistdesc .item{
	margin:0 -8px;
	padding:20px 8px 19px;
	display:block;
	position:relative;
	overflow:hidden;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.glistdesc .item:hover{
	border-width:2px;
	border-style:solid;
	padding:18px 6px;
}
.glistdesc .item .txt{padding-top:5px;}
.glistdesc .item .gname{
	line-height:18px;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.glistdesc .item .star-rating{
	float:none;
	margin-bottom:15px;
}
.glistdesc .item .smalltext{
	float:right;
	font-size:10px;
	margin-top:-18px;
}
.glistdesc .item img{
	width:100px;
	height:100px;
	float:left;
	margin-right:15px;
}
.glistdesc .item p{
	display:block;
	margin-bottom:5px;
}
.glistdesc .item .tags a{
	margin-left:4px;
	font-weight:bold;
	font-size:12px;
}

.glistdesc.double .item{width:260px; float:left; margin:0;}
.glistdesc.double .item .smalltext{margin:0; float:none;}
.glistdesc.double .item .star-rating{margin:0;}
.glistdesc.double .item .gname{height:32px; font-size:12px;}
.glistdesc.double .item{padding:15px 8px 14px;}
.glistdesc.double .item:hover{padding:13px 6px;}
/*PEOPLE LIST*/
.plist{margin-right:-40px;}
.list .plist li{margin-right:10px;}
.plist li{
	float:left;
	margin-right:30px;
	position:relative;
}
.plist li .item{
	display:block;
	padding:10px 15px;
	text-align:center;
}
.plist li .item:hover{
	border-width:2px;
	border-style:solid;
	padding:8px 13px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.plist li img{width:80px; height:80px;margin-bottom:5px;}
.plist li strong{display:block; height:32px; word-wrap:break-word; text-align:center;}

.w300 .plist{padding:0; margin-right:-60px;}
.w300 .plist li{margin-right:5px; width:86px;}
.w300 .plist li a{padding:10px;}
.w300 .plist li a:hover{padding:8px;}
.w300 .plist li img{width:60px; height:60px;}

.plist{padding:0 25px; margin-right:-60px;}
.plist li{margin-right:60px; width:116px;}

/*INSTITLE*/
.institle{background:url(/images/layout/bg-institle.png) repeat-x; height:94px;padding:8px 8px 9px 8px;}
.institle .ic-otzee{margin-right:15px;float:left;}
.institle h2{font-size:30px; line-height:1em;}
.institle .sub{font-size:24px; line-height:1em;}

/*OVERACTION*/
.overact{
	position:absolute;
	top:0;
	right:0;
	display:none;
	padding:5px 10px;
	line-height:13px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	letter-spacing:-0.03em;
	z-index:2;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.blink:hover .overact,
.item:hover .overact{display:inline;}
.overact .over{display:none;}
.overact:hover .over{display:inline;}

/*INVITE*/
.invite .boxpad{padding:5px;}
.invite img.icinvite{margin-bottom:5px;}
.invite .more{
	display:block;
	padding:10px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	font-size:14px;
	-webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}
.invite .fm-txt{width:170px;line-height:28px;height:28px;}
.invite .fm-sub{line-height:42px;height:42px;background-position: 0 -70px;}
.invite .more:hover{text-decoration:underline;}

/*UBAR*/
.ubar{
	height:58px;
	margin-bottom:15px;
	background-image:url(/images/layout/sprite-main.png);
	background-repeat:repeat-x;
	background-position:0px -60px;
	-webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
}
.ubar .avatar{float:left; margin:12px 15px 3px 10px; }
.ubar .avatar img{width:30px; height:30px;}
.ubar .line{height:29px;line-height:29px;}
.ubar .info{padding:0 15px;}
.ubar .name{float:left; font-size:15px;}
.ubar .surprise{
	float:right;
	margin-top:4px;
	line-height:13px;
	padding:4px 10px;
}
.ubar .pm{float:left; color:#fff;}
.ubar .pm em{margin-right:10px;}
.ubar .links{float:right;font-weight:bold;}
.ubar .links a{border-right-width:1px; border-right-style:solid; padding:0 10px 0 5px;}
.pmedit{
	margin:-15px 20px 15px;
	padding:15px 15px;
	-webkit-border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
}
.pmedit label{font-weight:bold; margin-right:15px;}
.pmedit .fm-txt{width:550px;margin-right:15px;}

/*NOTIFY*/
.notify{
	padding:10px 15px;
	margin-bottom:15px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background-image:url("/images/layout/sprite-main.png");
	background-position:0 -72px;
	background-repeat:repeat-x;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.notify.logged{
	margin:-15px 20px 15px;
	-webkit-border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	background-image:none;
}
/*CATEGORY DTS*/
.categdts .glistver{padding:0 20px;}
.categdts .glistver li{margin:0 9px;}
.categdts .glistver li a{width:171px;height:139px;}
.categdts .glistver li a img{width:165px;height:82px;}
/*MENUHOR*/
.categdts .menuhor{padding:0;}
.categdts .menuhor li{width:128px;border-left-width:1px;border-left-style:solid;}
.categdts .menuhor li a{font-weight:bold;}
.categdts .menuhor li a:hover{cursor:pointer;}
.categdts .menuhor li.first{border-left:none;}

/*SPRITES*/
.pagination .prev_page,
.pagination .next_page,
.sprtuser,
.sprtmain{
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
}

.pagination .prev_page,
.pagination .next_page,
.sprtuser,
.sprtmain{background-image:url(/images/layout/sprite-main.png);}
.sprtuser{background-image:url(/images/layout/sprite-user.png);}

.sprtmain.fav{width:30px; height:29px; background-position:0 -247px;}
.sprtmain.twitter{width:29px; height:29px; background-position:0 -195px;}
.sprtmain.facebook{width:29px; height:29px; background-position:-28px -195px;}
.sprtmain.orkut{width:24px; height:22px; background-position:-32px -246px;}
.sprtmain.challenge{width:27px; height:29px; background-position:-56px -195px;}
.sprtmain.collection{width:25px; height:29px; background-position:-82px -195px;}
.sprtmain.gamecomments{width:18px; height:20px; background-position:-72px -225px;}
.sprtmain.chain{width:15px; height:15px; background-position:-57px -246px;}
.sprtmain.ic-drop{width:13px; height:8px; background-position:-77px -165px;}
.sprtmain.ic-exit{width:23px; height:23px; background-position:-76px -124px;}
.sprtmain.ic-mydata{width:23px; height:23px; background-position:-54px -124px;}
.sprtmain.ic-home{width:26px; height:26px; background-position:-26px -121px; display:block;}
.sprtmain.ic-trohpy{width:12px; height:18px; background-position:-25px -147px;}
.sprtmain.ic-trohpybig{width:25px; height:43px; background-position:0 -120px;}
.pagination .prev_page{width:15px; height:15px; background-position:-15px -180px;}
.pagination .next_page{width:15px; height:15px; background-position:0 -180px;}
.sprtmain.arr-right{width:15px; height:15px; background-position:0 -165px;}
.sprtmain.arr-left{width:15px; height:15px; background-position:-15px -165px;}
.sprtmain.ic-arrup{width:15px; height:8px; background-position:-30px -168px;}
.sprtmain.z-reduce{width:15px; height:15px; background-position:-31px -180px;}
.sprtmain.z-restore{width:15px; height:15px; background-position:-61px -180px;}
.sprtmain.z-magnify{width:15px; height:15px; background-position:-46px -180px;}
.sprtmain.z-fullscreen{width:15px; height:15px; background-position:-76px -180px;}

.sprtuser.ic-scrap{width:33px; height:33px; background-position:0 0;}
.sprtuser.ic-challenge{width:33px; height:33px; background-position:-33px 0;}
.sprtuser.ic-compare{width:33px; height:33px; background-position:-66px 0;}
.sprtuser.ic-friend{width:33px; height:33px; background-position:-99px 0;}
.sprtuser.ic-friendnot{width:33px; height:33px; background-position:-132px 0;}

/*BARRA RATING*/
.rating{
	width:auto;
	height:14px;
	line-height:14px;
	display:block;
}
.rating small{
	color:#999999;
	display:block;
	font-size:10px;
	margin-left:5px;
	float:left;
}
.star-rating-b,
.star-rating{
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
}
.star-rating-b,
.star-rating,
.star-rating-b span,
.star-rating span,
.star-rating-b li,
.star-rating li,
.star-rating-b a,
.star-rating a,
.star-rating-b a:hover,
.star-rating a:hover{background-repeat:repeat-x;}
.star-rating-b li,
.star-rating li{display: inline;}
.star-rating-b .current-rating,
.star-rating .current-rating,
.star-rating-b a,
.star-rating a{
	position:absolute;
	display:block;
	top:0;
	left:0;
	text-indent:-999px;
	overflow:hidden;
}

.star-rating{
	width:75px;
	height:14px;
}
.star-rating,
.star-rating span,
.star-rating li,
.star-rating a,
.star-rating a:hover{background-image:url(/images/layout/ic-stars.png);}
.star-rating .current-rating,
.star-rating a{height:14px;}
.star-rating{background-position:0px 0px;}
.star-rating a{background-position:0px -42px;}
.star-rating .current-rating{background-position:0px -14px;}
.star-rating a:hover{background-position:0px -28px;}

.star-rating-b a.one-rate,
.star-rating a.one-rate{
	width:20%;
	z-index:6;
}
.star-rating-b a.two-rate,
.star-rating a.two-rate{
	width:40%;
	z-index:5;
}
.star-rating-b a.three-rate,
.star-rating a.three-rate{
	width:60%;
	z-index:4;
}
.star-rating-b a.four-rate,
.star-rating a.four-rate{
	width:80%;
	z-index:3;
}
.star-rating-b a.five-rate,
.star-rating a.five-rate{
	width:100%;
	z-index:2;
}
.star-rating-b .current-rating,
.star-rating .current-rating{z-index:1;}